// pages/login/login.js
import Toast from '@vant/weapp/toast/toast';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: '',
    password: '',

    rememberPassword: false
  },

  /**
   * 用户名输入事件
   */
  onUsernameInput(e) {
    this.setData({
      username: e.detail.value
    })
  },

  /**
   * 密码输入事件
   */
  onPasswordInput(e) {
    this.setData({
      password: e.detail.value
    })
  },

  /**
   * 切换记住密码状态
   */
  toggleRememberPassword() {
    this.setData({
      rememberPassword: !this.data.rememberPassword
    })
  },

  /**
   * 登录功能
   */
  login() {

    // this.setData({rememberPassword:true});
    wx.request({
      url: 'https://www.xuzhixiang.top:30001/api/user/login',
      method: "post",
      data: {
        loginname: this.data.username,
        password: this.data.password,
      },
      success: (res) => {
        console.log(res);
        if (res.data.code == "200") {
          Toast.success("登录成功");
          wx.setStorageSync('token', res.data.data.token)
          wx.setStorageSync('userid', res.data.data.userid)
          // 延迟跳转到首页
          setTimeout(() => {
            wx.switchTab({
              url: "/pages/index/index",
            });
          }, 1500);
        } else {
          Toast.fail(res.data.message);
          this.setData({ loading: false });
        }
      }
    })
  },
  navigateToRegister(){
    wx.navigateTo({
      url: '/pages/reg/reg',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // // 检查是否有记住密码
    // const rememberPassword = wx.getStorageSync('rememberPassword');
    // if (rememberPassword) {
    //   const username = wx.getStorageSync('username');
    //   const password = wx.getStorageSync('password');
    //   this.setData({
    //     username,
    //     password,
    //     rememberPassword: true
    //   });
    // }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})